<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 其他类型转字符串  ->  把不是字符串的数据转成字符串

        // var n = 1 ;
        // var n = '1' ;
        // var n = true ;
        // var n ;
        // var n = null ;

        // 转字符串的方法   String()  字符串对象

        var n = 1 ;
        console.log(typeof n) ;
        n = String(n) ;
        console.log(typeof n) ;

        var m = true ;
        console.log(typeof m) ;   // boolean
        m = String(m) ;
        console.log(typeof m) ;   // 'true'

        var x ;
        console.log(typeof x) ;   // undefined
        x = String(x) ;
        console.log(typeof x) ;
        console.log(x + '你好啊') ;

        var y = null ;
        console.log(y) ;
        y = String(y) ;
        console.log(y) ;



        // 数字转字符串    1 -> '1'
        // 布尔值转字符串  true -> 'true'
        // null转字符串   null -> 'null' 
        // undefinex转字符串  undefined -> 'undefined'



        console.log(String(1) + String(1)) ;  // 11
        console.log(String(null) + String(1)) ;  // null1

       

    </script>
    
</body>
</html>